package src.io;

import java.io.Serializable;
import java.util.Arrays;

/**
 * 学生类
 */
public class Student implements Serializable{
        private String name;
        private int age;
        private String gender;
        private transient String[] otherInfo;

        public Student(String name, int age, String gender, String[] otherInfo) {
                this.name = name;
                this.age = age;
                this.gender = gender;
                this.otherInfo = otherInfo;
        }
        public Student() {
        }
        public String getName() {
                return name;
        }

        public void setName(String name) {
                this.name = name;
        }

        public int getAge() {
                return age;
        }

        public void setAge(int age) {
                this.age = age;
        }

        public String getGender() {
                return gender;
        }

        public void setGender(String gender) {
                this.gender = gender;
        }

        public String[] getOtherInfo() {
                return otherInfo;
        }

        public void setOtherInfo(String[] otherInfo) {
                this.otherInfo = otherInfo;
        }

        @Override
        public String toString() {
                return "Student{" +
                    "name='" + name + '\'' +
                    ", age=" + age +
                    ", gender='" + gender + '\'' +
                    ", otherInfo=" + Arrays.toString(otherInfo) +
                    '}';
        }
}


